package com.huffman.smart_picture.api.process.dto;

import lombok.Data;

/**
 * @author DengLin
 * @title 纯证件照样式处理
 * @date 2025/5/24
 */
@Data
public class IdPhotoProcessDto extends BaseProcessDto{

    /**
     * 是否进行人脸对齐
     */
    private Boolean faceAlignment = false;
    /**
     * 面部面积与图片面积比例
     */
    private Float headMeasureRatio = 0.2f;
    /**
     * 面部中心与图片顶部高度比例
     */
    private Float headHeightRatio = 0.45f;
    /**
     * 头部与图片顶部距离的比例最大值
     */
    private Float topDistanceMax = 0.12f;
    /**
     * 头部与照片顶部距离的比例最小值
     */
    private Float topDistanceMin = 0.1f;
    /**
     * 美白强度
     */
    private Integer whiteningStrength = 0;
    /**
     * 亮度强度调整
     */
    private Integer brightnessStrength = 0;
    /**
     * 对比度强度调整
     */
    private Integer contrastStrength = 0;
    /**
     * 锐化强度调整
     */
    private Integer sharpenStrength = 0;
    /**
     * 饱和度强度调整
     */
    private Integer saturationStrength = 0;

}
